RELATED WORDS
PARAPHRASING
to go out of sight; be seen no more
vanish; cease
for certain, no matter what difficulties etc there may be
be unsuccessful